package com.mapper;

import com.pojo.Type;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TypeMapper {
    //查询所有分类
    public List<Type> selectAllType();
    //根据项目分类名称查询项目分类信息
    public List<Type> selectTypeByName(String name);
    //根据项目分类id查询项目分类信息
    public Type selectTypeById(long id);
    //更新项目分类信息
    public int updateType(Type type);
    //新增项目分类
    public int insertType(Type type);
    //根据项目id，删除项目分类
    public int deleteTypeById(long id);

    //根据项目projectid，删除项目分类
    public int deleteTypeByProjectId(long projectId);
    //根据项目id和项目分类项中间表projecttype中插入数据
    public int insertProjectType(@Param("projectid")long project,@Param("typeid")String typeid);
}
